<?xml version="1.0"?>
<doc>
    <assembly>
        <name>interfaces</name>
    </assembly>
    <members>
        <member name="T:umbraco.interfaces.IAction">
            <summary>
            Summary description for ActionI.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IAction.JsSource">
            <summary>
            A path to a supporting JavaScript file for the IAction. A script tag will be rendered out with the reference to the JavaScript file.
            </summary>
        </member>
        <member name="T:umbraco.interfaces.IApplication">
            <summary>
            IApplication is an interface for adding modules to umbraco that needs to access the event model introduced in V4.
            An Iapplication is automaticly invoked on application start and hooks into events.
            For version 5, Iapplication should also support Using it as adding complete applications to umbraco, without any database
            changes.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IApplication.Alias">
            <summary>
            Gets the alias.
            </summary>
            <value>The alias.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.Name">
            <summary>
            Gets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.Icon">
            <summary>
            Gets the icon.
            </summary>
            <value>The icon.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.SortOrder">
            <summary>
            Gets the sort order.
            </summary>
            <value>The sort order.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.Visible">
            <summary>
            Gets a value indicating whether this <see cref="T:umbraco.interfaces.IApplication"/> is visible.
            </summary>
            <value><c>true</c> if visible; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.InitTreeAlias">
            <summary>
            Gets the init tree alias.
            </summary>
            <value>The init tree alias.</value>
        </member>
        <member name="P:umbraco.interfaces.IApplication.ApplicationTrees">
            <summary>
            Gets the application trees.
            </summary>
            <value>The application trees.</value>
        </member>
        <member name="T:umbraco.interfaces.ICacheRefresher">
            <summary>
            The IcacheRefresher Interface is used for loadbalancing.
            
            </summary>
        </member>
        <member name="T:umbraco.interfaces.IData">
            <summary>
            The IData is part of the IDataType interface for creating new data types in the umbraco backoffice. 
            The IData represents the actual value entered by the user.
            </summary>
        </member>
        <member name="M:umbraco.interfaces.IData.ToXMl(System.Xml.XmlDocument)">
            <summary>
            Converts the data to XML.
            </summary>
            <param name="data">The data.</param>
            <returns>The data as XML.</returns>
        </member>
        <member name="M:umbraco.interfaces.IData.MakeNew(System.Int32)">
            <summary>
            Creates a new value
            </summary>
            <param name="PropertyId">The property id.</param>
        </member>
        <member name="M:umbraco.interfaces.IData.Delete">
            <summary>
            Deletes this instance.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IData.PropertyId">
            <summary>
            Gets or sets the property id.
            </summary>
            <value>The property id.</value>
        </member>
        <member name="P:umbraco.interfaces.IData.Value">
            <summary>
            Gets or sets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:umbraco.interfaces.IDataEditor">
            <summary>
            The IDataEditor is part of the IDataType interface for creating new data types in the umbraco backoffice. 
            The IDataEditor represents the editing UI for the Data Type.
            </summary>
        </member>
        <member name="M:umbraco.interfaces.IDataEditor.Save">
            <summary>
            Saves this instance.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IDataEditor.ShowLabel">
            <summary>
            Gets a value indicating whether a label is shown
            </summary>
            <value><c>true</c> if [show label]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataEditor.TreatAsRichTextEditor">
            <summary>
            Gets a value indicating whether the editor should be treated as a rich text editor. 
            </summary>
            <value>
            	<c>true</c> if [treat as rich text editor]; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:umbraco.interfaces.IDataEditor.Editor">
            <summary>
            Gets the editor control
            </summary>
            <value>The editor.</value>
        </member>
        <member name="T:umbraco.interfaces.IDataEditorAjaxAlternative">
            <summary>
            The alternative Data Editor which supports AJAX
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IDataEditorAjaxAlternative.AjaxEditor">
            <summary>
            Gets the ajax editor.
            </summary>
            <value>The ajax editor.</value>
        </member>
        <member name="T:umbraco.interfaces.IDataFieldWithButtons">
            <summary>
            Summary description for IDataFieldWithButtons.
            </summary>
        </member>
        <member name="T:umbraco.interfaces.IDataPrevalue">
            <summary>
            The IDataPrevalue interface is part of the IDataType interface for creating new data types in the umbraco backoffice. 
            The IDataPrevalue represents the editing UI for adding prevalues to the datatype.
            </summary>
        </member>
        <member name="M:umbraco.interfaces.IDataPrevalue.Save">
            <summary>
            Saves this instance.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IDataPrevalue.Editor">
            <summary>
            Gets the editor control.
            </summary>
            <value>The editor.</value>
        </member>
        <member name="T:umbraco.interfaces.IDataType">
            <summary>
            The IDataType is a interface used for adding a new Data type to the umbraco backoffice.
            It consists of IdataEditor which provides the Editing UI, the IDataPrevalue which provides prevalues and th their editing UI
            And finally it contains IData which manages the actual data in the Data Type
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IDataType.Id">
            <summary>
            Gets the id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataType.DataTypeName">
            <summary>
            Gets the name of the data type.
            </summary>
            <value>The name of the data type.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataType.DataEditor">
            <summary>
            Gets the data editor.
            </summary>
            <value>The data editor.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataType.PrevalueEditor">
            <summary>
            Gets the prevalue editor.
            </summary>
            <value>The prevalue editor.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataType.Data">
            <summary>
            Gets the data.
            </summary>
            <value>The data.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataType.DataTypeDefinitionId">
            <summary>
            Gets or sets the data type definition id.
            </summary>
            <value>The data type definition id.</value>
        </member>
        <member name="P:umbraco.interfaces.IDataWithPreview.PreviewMode">
            <summary>
            Gets or sets a value indicating whether preview mode is switched on.
            In preview mode, the <see cref="!:Value"/> setter saves to a temporary location
            instead of persistent storage, which the getter also reads from on subsequent access.
            Switching off preview mode restores the persistent value.
            </summary>
            <value><c>true</c> if preview mode is switched on; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:umbraco.interfaces.IFormhandler">
            <summary>
            Umbraco form handler interface. Has a simple execute statement and a redirect ID.
            </summary>
        </member>
        <member name="M:umbraco.interfaces.IFormhandler.Execute(System.Xml.XmlNode)">
            <summary>
            Executes the specified form handler node.
            </summary>
            <param name="formHandlerNode">The form handler node.</param>
            <returns></returns>
        </member>
        <member name="P:umbraco.interfaces.IFormhandler.redirectID">
            <summary>
            Gets the redirect ID.
            </summary>
            <value>The redirect ID.</value>
        </member>
        <member name="T:umbraco.interfaces.ILiveEditingDataEditor">
            <summary>
            Data type editor controls can choose to implement this interface
            to customize their Live Editing behavior.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.ILiveEditingDataEditor.LiveEditingControl">
            <summary>
            Gets the control used for Live Editing.
            </summary>
        </member>
        <member name="T:umbraco.interfaces.IMacroGuiRendering">
            <summary>
            Summary description for IMacroGuiRendering.
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IMacroGuiRendering.Value">
            <summary>
            Gets or sets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:umbraco.interfaces.IMacroGuiRendering.ShowCaption">
            <summary>
            Gets a value indicating whether a caption is shown
            </summary>
            <value><c>true</c> if [show caption]; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:umbraco.interfaces.IMenuElement">
            <summary>
            IMenuElement is an interface for items in the umbraco backoffice panel menu
            </summary>
        </member>
        <member name="P:umbraco.interfaces.IMenuElement.ElementName">
            <summary>
            Gets the name of the element.
            </summary>
            <value>The name of the element.</value>
        </member>
        <member name="P:umbraco.interfaces.IMenuElement.ElementIdPreFix">
            <summary>
            Gets the element id pre fix.
            </summary>
            <value>The element id pre fix.</value>
        </member>
        <member name="P:umbraco.interfaces.IMenuElement.ElementClass">
            <summary>
            Gets the element class.
            </summary>
            <value>The element class.</value>
        </member>
        <member name="P:umbraco.interfaces.IMenuElement.ExtraMenuWidth">
            <summary>
            Gets the width of the extra menu.
            </summary>
            <value>The width of the extra menu.</value>
        </member>
        <member name="T:umbraco.interfaces.INotFoundHandler">
            <summary>
            Summary description for INotFoundHandler.
            </summary>
        </member>
        <member name="T:umbraco.interfaces.ITask">
            <summary>
            Summary description for ITask.
            </summary>
        </member>
        <member name="T:umbraco.interfaces.ITree">
            <summary>
            Interface for created application trees in the umbraco backoffice
            </summary>
        </member>
        <member name="M:umbraco.interfaces.ITree.Render(System.Xml.XmlDocument@)">
            <summary>
            Renders the specified tree.
            </summary>
            <param name="Tree">The tree.</param>
        </member>
        <member name="M:umbraco.interfaces.ITree.RenderJS(System.Text.StringBuilder@)">
            <summary>
            Renders the client side script associatied with the tree.
            </summary>
            <param name="Javascript">The javascript.</param>
        </member>
        <member name="P:umbraco.interfaces.ITree.id">
            <summary>
            Sets the tree id.
            </summary>
            <value>The id.</value>
        </member>
        <member name="P:umbraco.interfaces.ITree.app">
            <summary>
            Sets the applicatin alias.
            </summary>
            <value>The app.</value>
        </member>
    </members>
</doc>
